﻿using System;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Corretagem.Service.DataContract.Response
{
    /// <summary>
    /// Contrato de dados que representa uma faixa de comissão
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Corretagem.Service.DataContract.Response", Name = "FiltroFaixaComissaoChaveResponse")]
    public class FiltroFaixaComissaoChaveResponse
    {
        #region Construtores

        /// <summary>
        /// Construtor padrão
        /// </summary>
        public FiltroFaixaComissaoChaveResponse()
        { 
        }

        /// <summary>
        /// Construtor com todos os parâmetros
        /// </summary>
        /// <param name="numerofaixa"></param>
        public FiltroFaixaComissaoChaveResponse(int numerofaixa)
        {
            this.NumeroFaixa = numerofaixa;
        }

        #endregion

        #region Campos

        /// <summary>
        /// Campo _numeroFaixa
        /// </summary>
        private int _numeroFaixa;

        #endregion

        #region Atributos

        /// <summary>
        /// Propriedade NumeroFaixa
        /// </summary>
        [DataMember]
        public int NumeroFaixa
        {
            get { return this._numeroFaixa; }
            set { this._numeroFaixa = value; }
        } 
        #endregion
    }
}
